//////////////////////////////////////////////////////////////////////////

#ifndef _CREATEMENU_H_
#define _CREATEMENU_H_


#ifndef _LAYER_H_
#include "layer.h"
#endif

#include <string>

class GUI_Control;

class GUI_CreateMenu : public GUI_Layer
{
//////////////////////////////////////////////////////////////////////////

public:

//////////////////////////////////////////////////////////////////////////
    enum Button {NextMap, PreviousMap, UserName, Create, Cancel, ButtonCount};
    enum Label {CreateLabel, Map, MapName, UserNameLabel, MapPreview, LabelCount};
    
    bool SetMapName(const std::string& _name);
    
    GUI_CreateMenu();
    virtual ~GUI_CreateMenu();
    
////////////////////////////////////////////////////////////////////////////////

private:

//////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////
};


//////////////////////////////////////////////////////////////////////////

#endif

//////////////////////////////////////////////////////////////////////////
